package com.spzx.product.mapper;

import com.spzx.product.api.domain.Brand;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 品牌Mapper接口
 */
public interface BrandMapper {
    /**
     * 查询品牌列表
     * @param brand 品牌信息
     * @return 品牌信息列表
     */
    List<Brand> selectBrandList(Brand brand);

    /**
     * 获取品牌详细信息
     * @param id 品牌主键
     * @return 品牌信息
     */
    Brand selectBrandById(Long id);

    /**
     * 新增品牌
     * @param brand 品牌信息
     * @return 返回信息
     */
    int insertBrand(Brand brand);

    /**
     * 修改品牌
     * @param brand 品牌信息
     * @return 返回信息
     */
    int updateBrand(Brand brand);

    /**
     * 删除品牌
     * @param ids 品牌ids
     * @return T F
     */
    int deleteBrandByIds(@Param("ids") Long[] ids);
}
